IBM Support

Action Required (CICS/Link Pack Area): New runtime library modules for Enterprise COBOL V5

News


Abstract

New COBOL library modules are added with the current PTF, UI25310 (V1R13) / UI25311 (V2R1). These modules are contained in the Language Environment®(LE) SCEERUN data set.

Content

Description of the new modules and the corresponding required setup:


Link pack area

z/OS V2R1 Language Environment Customization book, Appendix C (Table 30), provides the list of COBOL modules eligible for inclusion in the link pack area and the extended link pack area. Please be aware that the following list of additional COBOL V5 modules have been added to this table as per PTF UI25310 (V1R13) / UI25311 (V2R1) content:


COBOL
Module
Name Description       RMODE
------------------------------------------------------------
IGZXLPKD   COBOL Member 4 library services 1 ANY
IGZXLPKE   COBOL Member 4 library services 2 ANY
IGZXLPKF   COBOL Member 4 library services 3 ANY
IGZXLPKG   COBOL Member 4 library services 4 ANY
IGZXPK2    COBOL Member 4 library services 5 24
------------------------------------------------------------

Note: The module IGZXLPKB had already been shipped before, but was not needed by CICS. It is now needed by CICS (see below).


CICS

Typically, setting up CICS involves updating the CICS System Definition (CSD) file, which defines the program modules that are used under CICS. COBOL V5 requires the runtime library modules listed below -the ones that are marked "new" have been added in this PTF:


  CEEEV004
  IGZXLPKA
  IGZXD24
  IGZXDMR
  IGZLLIBV
  IGZXLPKC
  IGZXLPIO
  IGZXAPI
  IEWBNDD
  IEWBIND
  CDAEEDE

  IGZXLPKB  <-- new
  IGZXLPKD  <-- new
  IGZXLPKE  <-- new
  IGZXLPKF  <-- new
  IGZXLPKG  <-- new
  IGZXPK2   <-- new


You can use the following DEFINE lines to define the runtime library modules that are required by COBOL V5 under CICS.


  DEFINE PROGRAM(CEEEV004) GROUP(CEE)
  DEFINE PROGRAM(IGZXLPKA) GROUP(CEE)
  DEFINE PROGRAM(IGZXD24)  GROUP(CEE)
  DEFINE PROGRAM(IGZXDMR)  GROUP(CEE)
  DEFINE PROGRAM(IGZLLIBV) GROUP(CEE)
  DEFINE PROGRAM(IGZXLPKC) GROUP(CEE)
  DEFINE PROGRAM(IGZXLPIO) GROUP(CEE)
  DEFINE PROGRAM(IGZXAPI)  GROUP(CEE)
  DEFINE PROGRAM(IEWBNDD)  GROUP(CEE)
  DEFINE PROGRAM(IEWBIND)  GROUP(CEE)
  DEFINE PROGRAM(CDAEEDE)  GROUP(CEE)


You can also add the following lines that are marked "new" to your existing CSD definition if you already have a CSD setup to run COBOL V5 programs.


  DEFINE PROGRAM(IGZXLPKB) GROUP(CEE)  <-- new
  DEFINE PROGRAM(IGZXLPKD) GROUP(CEE)  <-- new
  DEFINE PROGRAM(IGZXLPKE) GROUP(CEE)  <-- new
  DEFINE PROGRAM(IGZXLPKF) GROUP(CEE)  <-- new
  DEFINE PROGRAM(IGZXLPKG) GROUP(CEE)  <-- new
  DEFINE PROGRAM(IGZXPK2)  GROUP(CEE)  <-- new

Alternatively you can use the member CEECCSD in the SCEESAMP sample dataset to do the setup. Verify that required LE PTF (below) is applied prior to using member CEECCSD:

UI26083 - HLE7780 (V1R13)
  UI26084 - HLE7790 (V2R1)

[{"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Runtime","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"5.1.1;5.2","Edition":"Enterprise","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
08 August 2018

UID

swg21697364